
.goods-item {
    background-color: #F6F6F6;

    display: flex;
    justify-content: space-between;
    border-radius: 12rpx;
    box-shadow: 0rpx 0rpx 8rpx 0rpx rgba(235, 235, 235, 0.5);

    .goods-item-img {
        width: 253rpx;
        height: 253rpx;

        border-top-left-radius: 12rpx;
        border-bottom-left-radius: 12rpx;
    }
    
    .goods-item-profile { 
        flex: 1;
        margin-left: 26rpx;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 20rpx 26rpx 15rpx 0;

        .goods-item-title {
            font-size: 28rpx;
            font-weight: 600;
            color: #444444;
            line-height: 40rpx;

            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }


        > view:last-child {
            display: flex;
            justify-content: space-between;
            align-items: center;

            .goods-item-price {
                font-size: 48rpx;
                font-weight: 600;
                color: #444444;
                line-height: 67rpx;
            }

            .goods-item-price-origin {
                font-size: 22rpx;
                font-weight: 400;
                color: #999999;
                line-height: 30rpx;
                text-decoration: line-through;
                margin-left: 16rpx;
            }
        }

        .goods-item-price {
            font-size: 48rpx;
            font-weight: 600;
            color: #444444;
            line-height: 67rpx;
        }

        .goods-item-price-origin {
            font-size: 22rpx;
            font-weight: 400;
            color: #999999;
            line-height: 30rpx;
            text-decoration: line-through;
            margin-left: 16rpx;
        }

        .goods-item-add-cart {
            width: 40rpx;
            height: 40rpx;
        }
    }
}